'use strict'

// 1. 导入koa2框架
let koa = require('koa');
// 2. 导入 templating.js 模块作为中间件
let temp = require('./templating');

// 3. 实例化对象app,相当于一台Web服务器
let app = new koa();
// 4. 注册使用中间件,因为导入的只是代码，并不是需要直接使用的，所以不加()
app.use(temp);

// 5. 渲染指定模板，并进行传值
app.use(async(ctx,next)=>{
    console.log(ctx);
    ctx.render('index.html',{name:"笔画真多"})
})

// 6. 服务器监听端口
app.listen(3005);

console.log("http://127.0.0.1:3005");

// let port = 3005;
// server.listen(port, () => {
//     console.log(`http://127.0.0.1:${port}`);
// });